package com.xyzq.hs;

import java.util.List;

public interface TSOperations {

	List<ResultSet> batchExcute(List<Integer> functionNos,
			List<? extends Object> param);

	List<Object> batchExcute(List<Integer> functionNos,
			List<? extends Object> params, List<Class<?>> classes,
			List<Result> results);

	<T> T excute(int functionNo, Object param, Class<T> output, Result result);

//	Object queryForObject(int functionNo, Object param, Class<?> output);

	<T> T queryForObject(int functionNo, Object param, Class<T> output);

}
